import {Get, Post} from './request'
export default {
    // 获取设备列表接口
	deviceInfoList(param) {
		return Get(`/open/deviceInfo/list`,param)
	},
	// 查询萤石摄像头列表
	findCameraList(param) {
		return Get(`/open/yingShiConfig/findCameraList`,param)
	},
	// 向设备发送指令
	deviceCommandSend(param) {
		return Get(`/open/deviceCommand/send`,param)
	},
	// 查询萤石配置
	yingShiConfig(param) {
		return Get(`/open/yingShiConfig/find`,param)
	},
	// 查询传感器列表
	deviceSensorList(param) {
		return Get(`/open/deviceSensor/list`,param)
	},
	// 查询传感器数据最大值,最小值,平均值
	findAllLineChart(param) {
		return Get(`/open/deviceSensor/findAllLineChart`,param)
	},
	// 获取告警记录分页数据
	getAlertLogList(param) {
		return Get(`/open/alertLog/page`,param)
	},
	// 标记告警记录已读
	alertLogMark(param) {
		return Post(`/open/alertLog/mark`,param,{'Content-Type':'application/json'})
	},
	// 农场列表
	getFarmList(param) {
		return Get(`/open/farm/list`,param)
	},
	// 地块列表
	getBlockList(param) {
		return Get(`/open/block/list`,param)
	},
	// 立刻从设备平台同步所有继电器设备的状态
	relaysync(param) {
		return Get(`/open/deviceInfo/relay/sync`,param)
	},
	// 根据掩码换取地块信息
	byMarkStr(param) {
		return Get(`/open/block/byMarkStr`,param)
	},
  getPicture(param){
    return Get(`/open/static/resource/pic/get`,param)
  }
}
